package main

import "fmt"

type Person5 struct {
	name string
	age  int
}

type student struct {
	Person5
	school string
}

func main() {
	p1 := Person5{"王二狗", 30}
	fmt.Println(p1.name,p1.age)

	s1:=student{}
	s1.name="李小花" //这就是提供字段,student可以使用Person5的字段
	s1.age=22 //提升字段，可用Person5的age字段
	s1.school="清华" //使用自己本身的字段
	fmt.Println(s1.name,s1.age,s1.school) //李小花 22 清华

	s2:=student{Person5{"如梦",20},"北大"}
	fmt.Println(s2)
}
